payment versus payment - Spanish English Dictionary